The JavaScript if Statement
একটি শর্ত সত্য হলে কোডের একটি ব্লক কার্যকর করতে একটি JavaScript if স্টেটমেন্ট ব্যবহার করুন।
গুরুত্বপূর্ণ নোট:
যদি শুধুমাত্র ছোট হাতের অক্ষরে হতে হবে। বড় হাতের অক্ষর (If বা IF) একটি জাভাস্ক্রিপ্ট ত্রুটি তৈরি করবে।
Syntax
if (condition) {
// block of code to be executed if the condition is true
}
condition- এক্সপ্রেশন পরীক্ষা করা হবে. এটি সত্য বা মিথ্যা মান প্রদান করবে।
{ }- শর্তটি সত্য হলে কোডের চারপাশে ধনুর্বন্ধনী নির্বাহ করতে হবে।
Example
যদি ঘন্টা 18:00 এর কম হয় তাহলে একটি "শুভ দিন" শুভেচ্ছা তৈরি করুন:
if (hour < 18) {
greeting = "Good day";
}
greetingএর ফলাফল:
Good day
Examples
Example 1: Age Check
let age = 18;
let text = "You can Not drive";
if (age >= 18) {
text = "You can drive";
}
Result: text = "You can drive"
Example 2: Age Check Failed
let age = 16;
let text = "You can Not drive";
if (age >= 18) {
text = "You can drive";
}
Result:টেক্সট = "আপনি চালাতে পারবেন না" (শর্ত মিথ্যা)
Nested if
আপনি অন্য if স্টেটমেন্টের ভিতরে একটি if স্টেটমেন্ট ব্যবহার করতে পারেন:
Example: Nested if
let age = 16;
let country = "USA";
let text = "You can Not drive!";
if (country == "USA") {
if (age >= 16) {
text = "You can drive!";
}
}
সতর্কতা:
তিন-শব্দ যদি বিবৃতি আপনার কোড আরো জটিল করতে পারে. এটি ত্রুটি সনাক্ত করা কঠিন করে তোলে।
Better Solution: Logical AND Operator
ট্রিপলের পরিবর্তে লজিক্যাল AND অপারেটর ব্যবহার করুন যদি:
Example: Using Logical AND
let age = 16;
let country = "USA";
let text = "You can Not drive!";
if (country == "USA" && age >= 16) {
text = "You can drive!";
}
সর্বোত্তম অনুশীলন:
লজিক্যাল অপারেটর (&&, ||,!) ব্যবহার করে একক ইফ স্টেটমেন্টে একাধিক শর্ত পরীক্ষা করুন। এটি কোডটিকে আরও পরিষ্কার এবং বোঝা সহজ করে তোলে।
Exercise
নিম্নলিখিত কোডটি কার্যকর করার পরে 'বার্তা' ভেরিয়েবলের মান কী হবে?
let temperature = 25;
let message = "It's cold";
if (temperature > 20) {
message = "It's warm";
}
if (temperature > 30) {
message = "It's hot";
}